package com.boge.ai.entity.embedd;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.List;
@JsonIgnoreProperties(ignoreUnknown = true)
public class EmbeddingResponse {
    private String object;
    private List<EmbeddingData> data;
    private String model;
    private Usage usage;

    // Getters and Setters
    public String getObject() { return object; }
    public void setObject(String object) { this.object = object; }

    public List<EmbeddingData> getData() { return data; }
    public void setData(List<EmbeddingData> data) { this.data = data; }

    public String getModel() { return model; }
    public void setModel(String model) { this.model = model; }

    public Usage getUsage() { return usage; }
    public void setUsage(Usage usage) { this.usage = usage; }

    @Override
    public String toString() {
        return "EmbeddingResponse{" +
                "object='" + object + '\'' +
                ", data=" + data +
                ", model='" + model + '\'' +
                ", usage=" + usage +
                '}';
    }
}
